from threading import Thread


def make_thread(fn):
    def wrapped(self):
        watcher = Thread(target=fn, args=(self,))
        watcher.start()
    return wrapped
